
package Merlion.util.state;

import java.io.Serializable;
import java.util.Date;


public class InventoryMovementState implements Serializable {
    private Long id;
    private Long itemId;
    private String itemName;
    private int qty;
    private String direction; // "OUTBOUND/INBOUND"
    private Long warehouseId;
    private String warehouseName;
    private Date movementDate;

    public InventoryMovementState(Long id, Long itemId, String itemName, int qty, String direction, Long warehouseId, String warehouseName, Date movementDate) {
        this.id = id;
        this.itemId = itemId;
        this.itemName = itemName;
        this.qty = qty;
        this.direction = direction;
        this.warehouseId = warehouseId;
        this.warehouseName = warehouseName;
        this.movementDate = movementDate;
    }

    public String getDirection() {
        return direction;
    }

    public void setDirection(String direction) {
        this.direction = direction;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getItemId() {
        return itemId;
    }

    public void setItemId(Long itemId) {
        this.itemId = itemId;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public Date getMovementDate() {
        return movementDate;
    }

    public void setMovementDate(Date movementDate) {
        this.movementDate = movementDate;
    }

    public int getQty() {
        return qty;
    }

    public void setQty(int qty) {
        this.qty = qty;
    }

    public Long getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(Long warehouseId) {
        this.warehouseId = warehouseId;
    }

    public String getWarehouseName() {
        return warehouseName;
    }

    public void setWarehouseName(String warehouseName) {
        this.warehouseName = warehouseName;
    }
    
    
    
    
}
